/*首页头部样式*/
.bodybg{background: url(boby.jpg) center top repeat-x #ecf3fa;height:100%;}
#container{width:100%;height:100%;}
.conmain{z-index:5;position: relative;top: 0;left: 0; width: 100%; height: 100%;min-height:900px;}
.headbar{height: 162px;overflow: hidden;}
.topbar{height:40px;background:url(topbg.png) repeat-x;width:100%;}
.topbar .topl li{float:left; padding:0 10px; background:url(topfg.png) right center no-repeat; height:40px; line-height:40px;}
.topbar .topl li.li5{ background:none;}
.topbar .topr{ padding-right:5px; height:40px; line-height:40px; text-align:right; width:auto;}
.topbar .topnav li{float:left; padding:0 10px;position: relative;z-index: 100; background:url(topfg.png) right center no-repeat; height:40px; line-height:40px;}
.topbar .topnav .codeDiv{padding:5px;background: #fff;position: absolute;top:44px; right:0;width:100px;height:100px;display: none;box-shadow: 1px 1px 2px rgba(0,0,0,.15);}
.topbar .topnav li.li4{ background:none;}
.topbar .topnav li a{padding-left:20px;}
.topbar .topnav li.li1 a{background:url(icon_phone.png) left center no-repeat;}
.topbar .topnav li.li2 a{background:url(icon_ind.png) left center no-repeat;}
.topbar .topnav li.li3 a{background:url(icon_add.png) left center no-repeat;}
.topbar .topnav li.li4 a{background:url(icon_cun.png) left center no-repeat;}
.banbox{height:122px;}
.banbox .logo{ min-width:347px;height:122px; overflow:hidden;}
.banbox .search{width:444px;height:36px;padding-top:46px;background:url(search.png) left 46px no-repeat;}
.banbox .search li{ float:left; height:36px; line-height:40px;}
.banbox .search li input{ float:left; background:none; border:0 none;}
.banbox .search li.ss1{ width:251px; height:26px; padding:5px 20px; position:relative;}
.banbox .search li.ss1 input{width:251px; height:26px; line-height:26px;}
.banbox .search li.ss2{ padding-left:13px; width:36px; height:36px;}
.banbox .search li.ss2 input{ width:36px; height:36px; overflow:hidden; text-indent:-10em; cursor: pointer;}
.banbox .search li.ss3{ width:92px; height:36px; text-align:center; background:url(search_btn.png) 0 0 no-repeat; margin-left:10px; line-height:34px; font-size:14px;}
.banbox .search li.ss3 a{ color:#fff;}
.banbox .search li.ss3 a:hover{ color:#fff; text-decoration:underline;}
.weather{margin-top:20px;}
.header{height:212px;overflow: hidden;}
/*头部样式1*/
.topbox{font-size: 12px;position: relative;z-index: 11;padding: 3px 0;height: 36px;line-height: 36px;background: #f9f9f9;border-bottom: 2px solid #0072c9;}
.topbm{float:left;}
.topbm li{float:left;margin-right:15px;}
.topbm li a {display: block;padding-left: 18px;background: url(iconTop.png) no-repeat 0 11px;}
.topbm li.li2 a,
.topbm li.li3 a{background-position:0 -23px;}
.topbm li.li4 a{background-position:0 -57px;}
.toplink,.topuser{float:right;}
.toplink li{float:left;position: relative;z-index: 100;margin-right:15px;}
.toplink .codeDiv{padding:5px;background: #fff;position: absolute;top:44px; right:0;width:100px;height:100px;display: none;box-shadow: 1px 1px 2px rgba(0,0,0,.15);}
.toplink li a{display: block;padding-left: 18px;background: url(iconTop.png) no-repeat 0 -89px;cursor: pointer;}
.toplink li.li2 a{background-position:0 -123px;}
.toplink li.li3 a{background-position:0 -156px;}
.toplink li.li4 a{background-position:0 -189px;}

#headbar .container {position: relative;height: 245px;}
#headbar  .logo{position:absolute;left: 0px;top: 70px;}
.navbar{width:100%;min-width:1200px;margin-bottom:15px;}
.mainNav {height:60px;background: url(navBg.png) repeat-x;}
.mainNav li{float:left; display:inline-block; width:150px;height:60px; overflow:hidden;}
.mainNav h4{font-size: 18px;padding: 0 20px;height: 60px;line-height: 60px;text-align: center;}
.mainNav h4 a {display: block;padding-left: 30px;color: #fff;background: url(iconNav.png) no-repeat 0 21px;text-decoration:none;}
.mainNav .over{background:url(navBg.png) repeat-x 0 -60px;}
.mainNav li a:hover,.mainNav .over h4 a {background: url(iconNavOn.png) no-repeat 0 21px;color: #fff6ca;}
.mainNav li .menu1 a{background-position:0 21px;}
.mainNav li .menu2 a{background-position:0 -42px;}
.mainNav li .menu3 a{background-position:0 -104px;}
.mainNav li .menu4 a{background-position:0 -165px;}
.mainNav li .menu5 a{background-position:0 -225px;}
.mainNav li .menu6 a{background-position:0 -287px;}
.mainNav li .menu7 a{background-position:0 -344px;}
#menu_nav dl {display:none; z-index:99;position:absolute; width:150px; display:block; background:#eeeeee; }
#menu_nav dl dt { height:30px; line-height:30px;width:150px; border-bottom:1px solid #ffffff;text-align:center;}
#menu_nav dl dt a:link, #menu_nav dl dt a:visited {padding:0;height:30px; line-height:30px; color:#666; font-size:14px;text-decoration: none;background:none;}
#menu_nav dl dt a:hover {color:#0071cf;background:#eeeeee;}

/*search*/
.searchform{width:364px;height:36px;background:url(searchbg.png) no-repeat;position: absolute;z-index: 2;right: 0px;top:110px;}
.searchform .keyword{width:220px;padding:0 14px;height:36px;line-height:36px;float:left;text-align:center;background:none;border:0;}
.searchform .submitbtn{width:100px;height:36px;margin-left:16px;color:#fff;background:none;border:0;float:left;}
/*foot_pre*/
#foot_pre {background:#eee;margin: 10px auto 0;width: 990px;}
#foot_pre .hd{min-height:0px;overflow:hidden;clear:both}
#foot_pre .con{line-height:35px;text-align:center;width:988px;border:#cccccc 1px solid;overflow:hidden;height:35px;overflow:hidden}
#foot_pre .con .link { float: left; padding:10px 0  0 60px; width: auto;}

/*首页尾部*/
.footbar{position:absolute;left:0;bottom:0;z-index:3;width:100%;height:70px;background: url(foot_bg.png) repeat-x;}
.indfoot{width:1200px;height:70px;line-height:70px;font-size:12px;margin:auto;filter:alpha(opacity=60);opacity:0.60;}
.ind_fotl{height:70px;line-height:70px;color:#fff;}
.ind_fotl a,.ind_fotl a:hover{color:#fff;}
.ind_fotl img{filter:alpha(opacity=100);opacity:1.0;}
.ind_fotr{height:70px;line-height:70px;color:#fff;}
.ind_fotr a{ padding:0 8px;}
.ind_fotr a,.ind_fotr a:hover{color:#fff;}
.footbar .jiucuo{ position:absolute; left:930px; top:8px;}

#fside{width:72px;height:auto;position:fixed; _position:absolute;left:50%;margin-left:616px; _margin-top:-213px; top:50%; margin-top:-213px; _top:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,50)||40)-(parseInt(this.currentStyle.marginBottom,50)||40))); font-family:Microsoft Yahei; z-index:9997;}
.fnav li{width:72px;height:71px;margin-bottom:10px;}
.fnav li a {cursor: pointer;padding-top: 39px;height: 32px;line-height: 32px;text-align: center;display: block;background: url(icon_side.png) 0 0 no-repeat;overflow: hidden;color:#fff;}
.fnav li.fnav1 a{background-position: 0 0;}
.fnav li.fnav2 a{background-position: 0 -81px;}
.fnav li.fnav3 a{background-position: 0 -162px;}
.fnav li.fnav4 a{background-position: 0 -243px;}
.fnav li.fnav5 a{background-position: 0 -325px;}

/*footer*/
.footer{position: relative;z-index: 10;padding: 20px 0;line-height:28px;background: #0075ce;font-size: 12px;text-align: center;color:#fff;}
.footnav{overflow:hidden;}
.footnav li{display:inline-block;*display:inline;zoom:1;}
.footnav li a{padding:0 5px;color:#fff;}
.footnav li a:hover{color:#ff0;}
.footspan{padding:20px 0;}
.footer a{color:#fff;}



